place abounding in vineyards - French English Dictionary